Skip to content

feat: add tempo snapshots viewer app#916

Merged
emmajam merged 3 commits intomainfrom
ejh/migrate-tempo-snapshots-viewer
May 6, 2026
Merged

feat: add tempo snapshots viewer app#916
emmajam merged 3 commits intomainfrom
ejh/migrate-tempo-snapshots-viewer

Conversation

@emmajam
Copy link
Copy Markdown
Member

@emmajam emmajam commented May 6, 2026

Summary

  • Migrate tempo-snapshots-viewer into tempo-apps as apps/tempo-snapshots-viewer.
  • Convert the Worker app to monorepo conventions: pnpm workspace scripts, catalog dependencies, wrangler.json, Hono routing, and generated Cloudflare types.
  • Include the behavior from tempoxyz/tempo-snapshots-viewer#15 by exposing the active snapshot manifest URL in the UI via a Command / Snapshot URL toggle.
  • Wire production deployment and PR preview upload for tempo-snapshots-viewer.

Screenshots

Not captured in this PR pass. This preserves the existing viewer UI while moving it into the monorepo, with the manifest URL toggle from tempoxyz/tempo-snapshots-viewer#15 included.

Validation

  • pnpm --filter tempo-snapshots-viewer check
  • pnpm --filter tempo-snapshots-viewer build
  • pnpm gen:types
  • pnpm check
  • pnpm check:types
  • pnpm precommit
  • Parsed modified workflow YAML files locally

Notes

  • tempo-snapshots-viewer does not define a test script, so there were no affected app tests to run.
  • After this lands and deploys, the old private repo deployment path should be disabled so only tempo-apps manages the Worker.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Bundle Size Report

Metric Size Δ Change
Total 4.6 MB +407.2 KB (+9.4%)
Gzip 1.3 MB +121.2 KB (+9.7%)
Brotli 1.2 MB +105.9 KB (+9.8%)
Chunk changes (>1KB)
Chunk Change
assets/chains.js (removed) -360.7 KB
assets/export-rate-limit.js (removed) -177.3 KB
assets/wagmi.config.js -29.5 KB
assets/AbiItem.js (removed) -27.1 KB
assets/env.js -9.6 KB
assets/validators.js (removed) -5.1 KB
assets/call.js +1.2 KB
assets/_address.js +1.4 KB
assets/parseAbiItem.js (new) +1.6 KB
assets/.js +1.7 KB
assets/known-event-totals.js (new) +2.0 KB
assets/tempo-queries.js +2.4 KB
assets/Addresses.js (new) +9.1 KB
assets/schemas.js +22.7 KB
assets/structs.js (new) +23.9 KB
assets/queries.js +26.4 KB
assets/Connectors.js (new) +55.5 KB
assets/token.js +56.1 KB
assets/manifest.js (new) +173.8 KB
assets/dist.js (new) +294.0 KB
...and 1 more

Compared against main branch (baseline from 4/27/2026, 4:02:54 PM)

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Cloudflare Deployments

App Environment Status Preview
explorer devnet [OK] Deployed View Preview
explorer mainnet [OK] Deployed View Preview
explorer testnet [OK] Deployed View Preview
fee-payer devnet [OK] Deployed View Preview
fee-payer moderato [OK] Deployed View Preview
fee-payer privy [OK] Deployed View Preview
og - [OK] Deployed View Preview
perf - [OK] Deployed View Preview
tempo-snapshots-viewer - [OK] Deployed View Preview
tokenlist - [OK] Deployed View Preview

@emmajam
Copy link
Copy Markdown
Member Author

emmajam commented May 6, 2026

Screenshot 2026-05-06 at 10 45 16

Screengrab

@emmajam emmajam marked this pull request as ready for review May 6, 2026 09:45
@emmajam emmajam merged commit b3bd8da into main May 6, 2026
19 checks passed
@emmajam emmajam deleted the ejh/migrate-tempo-snapshots-viewer branch May 6, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant